import time
scale = 10  #表示显示长度
print("------执行开始------") #打印出开始标志

for i in range(scale+1): #使用循环模式模拟进度条更新
    a = "*" * i #表示打印出*循环一次加一颗*
    b = '.' * (scale - i) #表示打印出.循环一次少一个.
    c = (i)*10 #表示进度条前面的数值
    print("{:^3.0f}%[{}-{}]".format(c,a,b)) #依次打印c,a,b
    time.sleep(0.1) #更新时间为0.1秒

print("------执行结束------") #打印出结束标志